.character-normal > .info-top {
	display: flex;
	justify-content: space-between;
}

.character-normal > .info-top > .info-top-base > .info-line {
	margin-bottom: 48px;
}

.character-normal > .info-top > .info-top-base > .info-line:last-child {
	margin-bottom: 0;
}

.character-normal > .info-top > .materials-card .materials-list:last-child > .list-data::after {
	display: none;
}

.character-normal > .info-bottom {
	display: flex;
	margin-top: 54px;
}

.character-normal > .info-bottom > .info-card {
	flex: 1;
	margin-right: 54px;
}

.character-normal > .info-bottom > .info-card:last-child {
	margin-right: 0;
}

.character-normal > .info-bottom > .info-card > .card-content {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.character-normal > .info-bottom > .talents-card .talents-item {
	padding: 10px 20px;
	font-size: 16px;
	line-height: 19px;
	color: #666;
}

.character-normal > .info-bottom > .constellations-card .constellations-item {
	position: relative;
	padding: 10px 20px 10px 50px;
}

.character-normal > .info-bottom > .constellations-card .constellations-item > .level {
	position: absolute;
	top: 6px;
	left: 10px;
	font-size: 38px;
	color: #666;
}

.character-normal > .info-bottom > .constellations-card .constellations-item > .content {
	position: relative;
	padding-left: 5px;
	min-height: 48px;
	vertical-align: middle;
	font-size: 16px;
	color: #666;
	line-height: 19px;
}

@font-face {
	font-family: HuaWen;
	src: url("../../public/fonts/HWXingKai.ttf");
}